This course simply teaches what you *really* need to know about Git. After working professionally with Git for more than 5 years with large and distributed teams, I will show you, step by step and cutting out all the fat, what Git is, what’s the use case behind each feature and how you can use it effectively like most professional web developers use it.
The course starts assuming you know nothing about Git and step by step explains the theory and introduces each command, progressing in a smooth, logical flow.
The course is divided in 8 sections:
- Introduction
- Installing Git
- Git Fundamentals
- Starting with Git
- Git Tools
- Git Branches and Tags
- Remote Repositories
- Git Workflows
Goals
- You will be able to start a Git repository from an existing project or clone a project hosted on the Internet.
- You will become knowledgeable with the Github portal and how to use it professionally.
- You will obtain a fundamental understanding of how to manage remote repositories.
- You will learn the theory of and why branches are important.
- You will participate in a Git collaborative project with other developers.
Prerequisites
- A computer with internet access and administrative access to install packages
- A basic understanding of how to use the internet and text editors